package com.itheima.异常.抛出异常throw;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Demo1 {
    public static void main(String[] args) {
        int []arr={1,2,3};

        try {
        //    System.out.println(arr[3]);
            //  异常发生后，try中异常语句下面的代码就不执行
            Scanner sc=new Scanner(System.in);
            System.out.println("输入age");
            int age=sc.nextInt();
            System.out.println(age);
        }catch (ArrayIndexOutOfBoundsException e){
            //如果try中没有异常，那么catch就不执行
            System.out.println("索引不能越界");
        }catch (InputMismatchException ei){
            System.out.println("数据类型错误");
        }catch (Exception E){
            System.out.println("代码编写错误！");
        }


    }
}
